﻿v\:* {
    behavior: url(#default#VML);
}

.border-radius-box {
    background-color: transparent;
    display: block;
    color: #fff;
    font-size: 1.2em;
    height: 100%;
    padding: 0;
    width: 100%;
}

    .border-radius-box .border-radius-fill {
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 14;
    }


/* This is, as well as the !important on position: absolute, to workaround a bug in iepngfix.htc that turns the position of every child of an element with a png background to relative.*/
object.quicktime {
    behavior: url(#qt_event_source);
}

.ACMediaRedraw {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: transparent;
}

.ACMediaControls {
    position: absolute !important;
    top: 0;
    *top: 50%;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    text-align: left;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    transition: height 0.6s linear, width 0.6s linear;
    -webkit-transition: height 0.6s linear, width 0.6s linear; /*-moz-transition: height 0.6s linear, width 0.6s linear;*/
    -o-transition: height 0.6s linear, width 0.6s linear;
}

.moviePanel.movie-loading-animation object.sbvdp {
    left: -2000px;
    position: absolute !important;
    top: -2000px;
}

.moviePanel object.sbvdp {
    position: relative;
}

.moviePanel {
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: 100%;
    width: 100%;
}

    .moviePanel object {
        z-index: 0;
    }

    .moviePanel .controllerPanel {
        background: none !important;
        height: auto !important;
        position: static !important;
        width: auto !important;
    }

        .moviePanel .controllerPanel:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

    .moviePanel .video, .moviePanel object {
        position: absolute;
        display: block;
        top: 0;
        *top: 50%;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        transition: height 0.6s linear, width 0.6s linear;
        -webkit-transition: height 0.6s linear, width 0.6s linear; /*-moz-transition: height 0.6s linear, width 0.6s linear;*/
        -o-transition: height 0.6s linear, width 0.6s linear;
    }

    .moviePanel embed {
        position: absolute;
        display: block;
        top: 0;
        *top: 50%;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        transition: height 0.6s linear, width 0.6s linear;
        -webkit-transition: height 0.6s linear, width 0.6s linear;
    }

div.winchrome, div.winchrome embed, div.winchrome object, div.winchrome .ACMediaControls {
    -webkit-transition: none;
}
/*radar 8294999 flickering on resize on windows chrome*/


.moviePanel .canvasFrame {
    width: 848px;
    height: 480px;
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    *top: 50%;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    transition: height 0.6s linear, width 0.6s linear, opacity 0.3s linear;
    -webkit-transition: height 0.6s linear, width 0.6s linear, opacity 0.3s linear;
    -moz-transition: height 0.6s linear, width 0.6s linear, opacity 0.3s linear;
    -o-transition: height 0.6s linear, width 0.6s linear, opacity 0.3s linear;
}

.moviePanel #loadingIndicator {
    background: rgba(0,0,0,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    width: 36px;
    height: 36px;
    position: absolute;
    z-index: 10;
    display: block;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    transition: opacity 0.3s linear;
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
}

    .moviePanel #loadingIndicator div {
        background: url("http://images.apple.com/global/ac_media_player/elements/quicktime/loading.png") 50% 50% no-repeat;
        -webkit-animation-name: loadingIndicatorAnime;
        -webkit-animation-duration: 0.8s;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        width: 36px;
        height: 36px;
    }

/* animated gif for those that can't do CSS3 animation */
.moviePanel #loadingIndicator {
    !background: #fff;
}

.moviePanel.mozilla #loadingIndicator {
    display: none;
    background: #fff;
}
/* Elements on top of Quicktime flicker in FireFox so hide this until we have another plan */
.moviePanel #loadingIndicator div {
    !background: url("http://images.apple.com/global/ac_media_player/elements/quicktime/animated_spinner.gif") 50% 50% no-repeat;
}

.moviePanel.mozilla #loadingIndicator div {
    background: url("http://images.apple.com/global/ac_media_player/elements/quicktime/animated_spinner.gif") 50% 50% no-repeat;
}

@-webkit-keyframes loadingIndicatorAnime {
    0% {
        -webkit-transform: rotate(0deg);
    }

    8.32% {
        -webkit-transform: rotate(0deg);
    }

    8.33% {
        -webkit-transform: rotate(30deg);
    }

    16.66% {
        -webkit-transform: rotate(30deg);
    }

    16.67% {
        -webkit-transform: rotate(60deg);
    }

    24.99% {
        -webkit-transform: rotate(60deg);
    }

    25% {
        -webkit-transform: rotate(90deg);
    }

    33.32% {
        -webkit-transform: rotate(90deg);
    }

    33.33% {
        -webkit-transform: rotate(120deg);
    }

    41.66% {
        -webkit-transform: rotate(120deg);
    }

    41.67% {
        -webkit-transform: rotate(150deg);
    }

    49.99% {
        -webkit-transform: rotate(150deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
    }

    58.2% {
        -webkit-transform: rotate(180deg);
    }

    58.3% {
        -webkit-transform: rotate(210deg);
    }

    66.66% {
        -webkit-transform: rotate(210deg);
    }

    66.67% {
        -webkit-transform: rotate(240deg);
    }

    74.99% {
        -webkit-transform: rotate(240deg);
    }

    75% {
        -webkit-transform: rotate(270deg);
    }

    83.32% {
        -webkit-transform: rotate(270deg);
    }

    83.33% {
        -webkit-transform: rotate(300deg);
    }

    91.65% {
        -webkit-transform: rotate(300deg);
    }

    91.66% {
        -webkit-transform: rotate(330deg);
    }

    100% {
        -webkit-transform: rotate(330deg);
    }
}

.moviePanel.movie-loading-panel_320x180, .moviePanel.movie-loading-panel_320x200, .moviePanel.movie-loading-panel_480x272, .moviePanel.movie-loading-panel_480x300, .moviePanel.movie-loading-panel_560x316, .moviePanel.movie-loading-panel_560x352, .moviePanel.movie-loading-panel_640x360, .moviePanel.movie-loading-panel_640x400, .moviePanel.movie-loading-panel_848x480, .moviePanel.movie-loading-panel_848x528, .moviePanel.movie-loading-panel {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 20050;
}

.moviePanel.movie-loading-panel_320x180 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading320x180.gif);
}

.moviePanel.movie-loading-panel_320x200 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading320x200.gif);
}

.moviePanel.movie-loading-panel_480x272 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading480x272.gif);
}

.moviePanel.movie-loading-panel_480x300 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading480x300.gif);
}

.moviePanel.movie-loading-panel_560x316 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading560x316.gif);
}

.moviePanel.movie-loading-panel_560x352 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading560x352.gif);
}

.moviePanel.movie-loading-panel_640x360 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading640x360.gif);
}

.moviePanel.movie-loading-panel_640x400 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading640x400.gif);
}

.moviePanel.movie-loading-panel_848x480 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading848x480.gif);
}

.moviePanel.movie-loading-panel_848x528 {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading848x528.gif);
}

.moviePanel.movie-loading-panel {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_loading848x528.gif);
}

* html .ACMediaControls * {
    position: static !important;
}
/* grouped selectors needing same background image to workaround IE and Firefox bugs that re-download the same image for each rule where it appears */
.ACMediaControls .ACMediaAlertDisplay-active .two-times-speed-display, .ACMediaControls .ACMediaAlertDisplay-active .four-times-speed-display, .ACMediaControls .ACMediaAlertDisplay-active .eight-times-speed-display, .ACMediaControls .mediaControllerPanel > .ACMediaController .volumeMute, .ACMediaControls .mediaControllerPanel > .ACMediaController .volumeTrack, .ACMediaControls .mediaControllerPanel > .ACMediaController .volumeTrackProgress, .ACMediaControls .mediaControllerPanel > .ACMediaController .volumePlayHead, .ACMediaControls .mediaControllerPanel > .ACMediaController .volumeFull, .ACMediaControls .mediaControllerPanel > .ACMediaController .play, .ACMediaControls .mediaControllerPanel > .ACMediaController .pause, .ACMediaControls .mediaControllerPanel > .ACMediaController .fastBackward, .ACMediaControls .mediaControllerPanel > .ACMediaController .fastForward, .ACMediaControls .mediaControllerPanel > .ACMediaController .accessibilitiesMenuControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .sizesMenuControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .downloadMenuControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .shareMenuControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .track, .ACMediaControls .mediaControllerPanel > .ACMediaController .loadedProgress, .ACMediaControls .mediaControllerPanel > .ACMediaController .trackProgress, .ACMediaControls .mediaControllerPanel > .ACMediaController .playHead, .slim .ACMediaControls .ACMediaController .trackPanel .playHead {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_controls.png);
    background-repeat: no-repeat;
    *text-indent: -99999px;
}

.ACMediaControls .ACMediaController .streamText {
    display: none;
}

.ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .captionsControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .sizesControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .downloadControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .shareControl, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .fullscreenControl {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/snow_leopard_controller_settings_controls.png);
    background-repeat: no-repeat;
    display: none;
}

.ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .captionsControl-enabled, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .sizesControl-enabled, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .downloadControl-enabled, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .shareControl-enabled, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .fullscreenControl-enabled, .ACMediaControls .mediaControllerPanel > .ACMediaController .settingsControls .fullscreenControl-disabled {
    display: inline-block;
}

.ACMediaControls .ACMediaController * {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
}

.mediaControllerPanel {
    opacity: 1;
    transition: opacity 0.7s;
    -webkit-transition: opacity 0.7s;
    -moz-transition: opacity 0.7s;
    -o-transition: opacity 0.7s;
}

    .mediaControllerPanel.fade {
        opacity: 0;
    }

/* Fast Backward/Forward Display */
.ACMediaControls .ACMediaAlertDisplay {
    display: none;
}

.ACMediaControls .ACMediaAlertDisplay-active {
    display: block;
    left: 20px;
    position: absolute !important;
    top: 20px;
    z-index: 20050;
}

    .ACMediaControls .ACMediaAlertDisplay-active div.two-times-speed-display, .ACMediaControls .ACMediaAlertDisplay-active div.four-times-speed-display, .ACMediaControls .ACMediaAlertDisplay-active div.eight-times-speed-display {
        height: 40px;
        text-indent: -99999px;
        width: 40px;
        *color: #FFF;
        *font-size: 15px;
        *font-weight: bold;
        *text-indent: 0;
        _background: none;
        _color: #FFF;
        _font-size: 15px;
        _font-weight: bold;
        _text-indent: 0;
        _text-shadow: #000 1px 1px 2px;
        top: 0;
    }

    .ACMediaControls .ACMediaAlertDisplay-active div.two-times-speed-display {
        background-position: -1px -170px;
        height: 40px;
        width: 39px;
        *background: none;
    }

    .ACMediaControls .ACMediaAlertDisplay-active div.four-times-speed-display {
        background-position: -40px -170px;
        *background: none;
    }

    .ACMediaControls .ACMediaAlertDisplay-active div.eight-times-speed-display {
        background-position: -80px -170px;
        *background: none;
    }

    .ACMediaControls .ACMediaAlertDisplay-active div .border-radius-box {
        margin: 0;
        padding: 0;
        position: relative;
    }

        .ACMediaControls .ACMediaAlertDisplay-active div .border-radius-box span {
            left: 7px;
            position: absolute !important;
            top: 10px;
        }

.slim .ACMediaControls .fastBackward-speed-display, .slim .ACMediaControls .fastForward-speed-display {
    display: none;
}

/* Text Display */
.ACMediaControls .ACMediaAlertDisplay-active .ACMediaCaptionsDisplay {
    background: rgba(0,0,0,0.5);
    border-radius: 7px;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 10px;
    text-shadow: #000 1px 1px 2px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    _height: 40px;
    _margin: 0;
    _padding: 0;
    _width: 210px;
}

    .ACMediaControls .ACMediaAlertDisplay-active .ACMediaCaptionsDisplay .border-radius-box {
        height: 40px;
        margin: 0;
        padding: 0;
        position: relative;
        width: 210px;
    }

        .ACMediaControls .ACMediaAlertDisplay-active .ACMediaCaptionsDisplay .border-radius-box span {
            left: 10px;
            position: absolute !important;
            top: 10px;
            white-space: nowrap;
        }

/* Track Text */
.ACMediaControls .ACMediaTrackText-enabled {
    bottom: 30px;
    height: auto;
    left: 0;
    position: absolute !important;
    right: 0;
    margin: 0 auto;
    width: 70%;
}

    .ACMediaControls .ACMediaTrackText-enabled span {
        background: #000;
        clear: left;
        color: #FFF;
        float: left;
        font-family: Monaco;
        font-size: 14px;
        height: 20px;
        letter-spacing: 4px;
        padding: 2px 12px;
        white-space: nowrap;
    }

/* AC Quicktime Controller */
.ACMediaControls .mediaControllerPanel {
    bottom: 20px;
    height: 71px;
    left: 50%;
    margin-left: -225px;
    position: absolute !important;
    width: 450px;
    z-index: 10;
    *color: transparent;
}

.ACMediaControls .slim-left-cap, .ACMediaControls .slim-right-cap {
    display: none;
}

.ACMediaControls div.mediaControllerPanel div.ACMediaController {
    height: 71px;
    width: 450px;
}

/* The direct descendant selector is meant to avoid IE6 to pick up the rule */
.ACMediaControls div.mediaControllerPanel > div.ACMediaController {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_background.png);
    background-repeat: no-repeat;
    color: transparent;
}

.slim .ACMediaControls div.mediaControllerPanel div.ACMediaController {
    text-align: left;
}

/* IE behaviors */
.ACMediaControls div.mediaControllerPanel div.ACMediaController {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_background.png', sizingMethod='crop');
}

.ACMediaControls .mediaControllerPanel div.ACMediaController, * html .ACMediaControls .ACMediaController .volumeTrack, * html .ACMediaControls .ACMediaController .volumeTrackProgress, * html .ACMediaControls .ACMediaController .volumePlayHead, * html .ACMediaControls .ACMediaController .volumePlayHead-enabled, * html .ACMediaControls .ACMediaController .volumePlayHead-active, * html .ACMediaControls .ACMediaController .track, * html .ACMediaControls .ACMediaController .playHead, * html .ACMediaControls .ACMediaController .loadedProgress, * html .ACMediaControls .ACMediaController .trackProgress, * html .ACMediaControls .ACMediaController .playHead-enabled, * html .ACMediaControls .ACMediaController .playHead-active, * html .ACMediaSettingsMenu .ACMediaSettingsMenuCarrot, * html .ACMediaSettingsMenu-selected .ACMediaSettingsMenuCarrot, * html .ACMediaSettingsMenu-hovered .ACMediaSettingsMenuCarrot * html .ACMediaSettingsMenu-selected .slim-menu-carrot, * html .ACMediaSettingsMenu-hovered .slim-menu-carrot { /*behavior: url(/global/scripts/lib/iepngfix_v1.htc);*/ /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/elements/quicktime/ac_media_regular_controls.png', sizingMethod='crop');*/
}

* html .ACMediaControls .ACMediaController .volumeMute, * html .ACMediaControls .ACMediaController .volumeMute-enabled, * html .ACMediaControls .ACMediaController .volumeMute-active, * html .ACMediaControls .ACMediaController .volumeFull, * html .ACMediaControls .ACMediaController .volumeFull-enabled, * html .ACMediaControls .ACMediaController .volumeFull-active, * html .ACMediaControls .ACMediaController .play, * html .ACMediaControls .ACMediaController .play-enabled, * html .ACMediaControls .ACMediaController .play-active, * html .ACMediaControls .ACMediaController .pause, * html .ACMediaControls .ACMediaController .pause-enabled, * html .ACMediaControls .ACMediaController .pause-active, * html .ACMediaControls .ACMediaController .fastBackward, * html .ACMediaControls .ACMediaController .fastBackward-enabled, * html .ACMediaControls .ACMediaController .fastBackward-active, * html .ACMediaControls .ACMediaController .fastForward, * html .ACMediaControls .ACMediaController .fastForward-enabled, * html .ACMediaControls .ACMediaController .fastForward-active, * html .ACMediaControls .ACMediaController .settingsControls .captionsControl, * html .ACMediaControls .ACMediaController .settingsControls .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls .captionsControl-active, * html .ACMediaControls .ACMediaController .settingsControls .captionsControl-selected, * html .ACMediaControls .ACMediaController .settingsControls .sizesControl, * html .ACMediaControls .ACMediaController .settingsControls .sizesControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls .sizesControl-active, * html .ACMediaControls .ACMediaController .settingsControls .sizesControl-selected, * html .ACMediaControls .ACMediaController .settingsControls .downloadControl, * html .ACMediaControls .ACMediaController .settingsControls .downloadControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls .downloadControl-active, * html .ACMediaControls .ACMediaController .settingsControls .downloadControl-selected, * html .ACMediaControls .ACMediaController .settingsControls .shareControl, * html .ACMediaControls .ACMediaController .settingsControls .shareControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls .shareControl-active, * html .ACMediaControls .ACMediaController .settingsControls .shareControl-seleted, * html .ACMediaControls .ACMediaController .settingsControls .fullscreenControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls .fullscreenControl-disabled, * html .ACMediaControls .ACMediaController .settingsControls .fullscreenControl-active, * html .ACMediaControls .ACMediaController .settingsControls .fullscreenControl-selected { /*behavior: url(/global/scripts/lib/iepngfix_v1.htc);*/
    text-indent: -99999px; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/elements/quicktime/ac_media_regular_controls.png', sizingMethod='crop');*/
}


/* Volume */
.ACMediaControls .ACMediaController .volumeMute {
    background-position: -195px -33px;
    height: 20px;
    left: 15px;
    position: absolute !important;
    top: 15px;
    width: 20px;
    _top: 13px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeMute.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumeMute-enabled {
    background-position: -195px -3px;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeMute-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumeMute-active {
    background-position: -195px -63px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeMute-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumePanel {
    height: 20px;
    left: 33px;
    overflow: visible;
    position: absolute !important;
    top: 16px;
    width: 50px;
}

.ACMediaControls .ACMediaController .volumeTrack {
    background-attachment: scroll;
    background-color: transparent;
    background-position: 0 -95px;
    height: 9px;
    left: 0;
    position: absolute !important;
    top: 5px;
    text-align: left;
    width: 50px;
    _height: 18px;
    _top: -2px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeProgress.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumeTrackProgress {
    background-attachment: scroll;
    background-color: transparent;
    background-position: -50px -95px;
    height: 9px;
    overflow: visible;
    position: absolute !important;
    _height: 18px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeTrack.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumePlayHead {
    background-attachment: scroll;
    background-color: transparent;
    background-position: -136px -36px;
    height: 18px;
    margin-left: -3px;
    position: absolute !important;
    top: -3px;
    width: 18px;
    _top: 0;
    _z-index: 100;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumePlayhead.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumePlayHead-enabled {
    background-position: -136px -7px;
    cursor: pointer;
    _z-index: 100;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumePlayhead-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumePlayHead-active {
    background-position: -136px -67px;
    _z-index: 100;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumePlayhead-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumeFull {
    background-position: -225px -33px;
    height: 20px;
    left: 86px;
    position: absolute !important;
    top: 15px;
    width: 20px;
    _top: 13px;
    _z-index: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeFull.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumeFull-enabled {
    background-position: -225px -3px;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeFull-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .volumeFull-active {
    background-position: -225px -63px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/volumeFull-active.png', sizingMethod='crop');
}

/* Center Controls */
.ACMediaControls .mediaControllerPanel > .ACMediaController .fastBackward {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_controls.png);
    background-repeat: no-repeat;
}

.ACMediaControls .mediaControllerPanel > .ACMediaController .fastForward {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_controls.png);
    background-repeat: no-repeat;
}

.ACMediaControls .ACMediaController .play {
    height: 30px;
    left: 213px;
    overflow: hidden;
    position: absolute !important;
    text-indent: -9999px;
    top: 10px;
    width: 30px;
}

.ACMediaControls .ACMediaController .play, .ACMediaControls .ACMediaController .pause {
    background-attachment: scroll;
    background-color: transparent;
    background-position: 0 -30px;
    height: 30px;
    left: 213px;
    overflow: hidden;
    position: absolute !important;
    text-indent: -9999px;
    top: 10px;
    width: 30px; /* _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/play.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/play.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .play-enabled {
    background-position: 0 0;
    cursor: pointer; /* _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/play-enabled.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/play-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .play-active {
    background-position: 0 -60px; /* _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/play-active.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/play-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .pause {
    background-position: -29px -30px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/pause.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/pause.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .pause-enabled {
    background-position: -29px 0;
    cursor: pointer; /* _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/pause-enabled.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/pause-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .pause-active {
    background-position: -29px -60px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/pause-active.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/pause-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .fastBackward {
    background-attachment: scroll;
    background-color: transparent;
    background-position: -60px -30px;
    height: 30px;
    left: 172px;
    overflow: hidden;
    position: absolute !important;
    top: 10px;
    width: 35px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastBackward.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastBackward.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .fastBackward-enabled {
    background-position: -60px 0;
    cursor: pointer; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastBackward-enabled.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastBackward-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .fastBackward-active {
    background-position: -60px -60px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastBackward-active.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastBackward-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .fastForward {
    background-attachment: scroll;
    background-color: transparent;
    background-position: -95px -30px;
    height: 30px;
    left: 250px;
    overflow: hidden;
    position: absolute !important;
    top: 10px;
    width: 35px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastForward.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastForward.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .fastForward-enabled {
    background-position: -95px 0;
    cursor: pointer; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastForward-enabled.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastForward-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .fastForward-active {
    background-position: -95px -60px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastForward-active.png);*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/fastForward-active.png', sizingMethod='crop');
}


/****video-on-demand****/
.ACMediaControls .mediaControllerPanel > .ACMediaController.ACMediaStreamingVideo .fastBackward {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_controls.png);
    background-repeat: no-repeat;
    *text-indent: -99999px;
    background-position: -242px -30px;
}

.ACMediaControls .mediaControllerPanel > .ACMediaController.ACMediaStreamingVideo .fastBackward-enabled {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_controls.png);
    background-repeat: no-repeat;
    *text-indent: -99999px;
    background-position: -242px 0px;
}

.ACMediaControls .mediaControllerPanel > .ACMediaController.ACMediaStreamingVideo .fastBackward-active {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_regular_controls.png);
    background-repeat: no-repeat;
    *text-indent: -99999px;
    background-position: -242px -60px;
}

.ACMediaControls .mediaControllerPanel > .ACMediaController.ACMediaStreamingVideo .fastForward, .ACMediaControls .mediaControllerPanel > .ACMediaController.ACMediaStreamingVideo .fastForward-enabled, .ACMediaControls .mediaControllerPanel > .ACMediaController.ACMediaStreamingVideo .fastForward-active {
    visibility: hidden;
}


.ACMediaControls .ACMediaStreamingQT .fastForward, .ACMediaControls .ACMediaStreamingQT .fastForward-enabled, .ACMediaControls .ACMediaStreamingQT .fastForward-active, .ACMediaControls .ACMediaStreamingQT .fastBackward, .ACMediaControls .ACMediaStreamingQT .fastBackward-enabled, .ACMediaControls .ACMediaStreamingQT .fastBackward-active, .ACMediaControls .ACMediaLiveStreamingQT .fastForward, .ACMediaControls .ACMediaLiveStreamingQT .fastForward-enabled, .ACMediaControls .ACMediaLiveStreamingQT .fastForward-active .ACMediaControls .ACMediaLiveStreamingQT .fastBackward, .ACMediaControls .ACMediaLiveStreamingQT .fastBackward-enabled, .ACMediaControls .ACMediaLiveStreamingQT .fastBackward-active {
    visibility: hidden;
}

.ACMediaControls .ACMediaController.ACMediaLiveStreaming .fastBackward, .ACMediaControls .ACMediaController.ACMediaLiveStreaming .fastBackward-enabled, .ACMediaControls .ACMediaController.ACMediaLiveStreaming .fastBackward-active, .ACMediaControls .ACMediaController.ACMediaLiveStreaming .fastForward, .ACMediaControls .ACMediaController.ACMediaLiveStreaming .fastForward-enabled, .ACMediaControls .ACMediaController.ACMediaLiveStreaming .fastForward-active {
    visibility: hidden;
}

.ACMediaControls .ACMediaController.ACMediaLiveStreaming .streamText {
    display: block;
    color: white;
    font-size: 13px;
    margin-left: 180px;
    margin-top: 20px;
    font-weight: 120%;
    font-weight: 700;
}

.ACMediaControls .ACMediaLiveStreamingQT .streamText {
    position: absolute;
    filter: alpha(opacity=100);
    display: block;
    color: white;
    font-size: 13px;
    margin-left: 180px;
    margin-top: 20px;
    font-weight: 120%;
    font-weight: 700;
}




/* Accessibility and Share Controls */
.ACMediaControls .ACMediaController .settingsControls {
    height: 22px;
    left: 302px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: right;
    top: 13px;
    width: 130px;
    _height: 22px;
    _left: 302px;
    _position: absolute !important;
    _top: 13px;
    _width: 120px;
}

.ACMediaControls .ACMediaController .settingsControls-captions, .ACMediaControls .ACMediaController .settingsControls-sizes, .ACMediaControls .ACMediaController .settingsControls-download, .ACMediaControls .ACMediaController .settingsControls-share, .ACMediaControls .ACMediaController .settingsControls-fullscreen {
    left: 401px;
    width: 29px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes, .ACMediaControls .ACMediaController .settingsControls-captions-download, .ACMediaControls .ACMediaController .settingsControls-captions-share, .ACMediaControls .ACMediaController .settingsControls-captions-fullscreen {
    left: 365px;
    width: 69px;
}

.ACMediaControls .ACMediaController .settingsControls-sizes-download, .ACMediaControls .ACMediaController .settingsControls-sizes-share, .ACMediaControls .ACMediaController .settingsControls-download-share {
    left: 372px;
    width: 54px;
}

.ACMediaControls .ACMediaController .settingsControls-sizes-fullscreen, .ACMediaControls .ACMediaController .settingsControls-download-fullscreen, .ACMediaControls .ACMediaController .settingsControls-share-fullscreen {
    left: 365px;
    width: 69px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share, .ACMediaControls .ACMediaController .settingsControls-captions-download-share {
    left: 338px;
    width: 90px;
}

.ACMediaControls .ACMediaController .settingsControls-sizes-download-share {
    left: 351px;
    width: 79px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen, .ACMediaControls .ACMediaController .settingsControls-captions-download-fullscreen, .ACMediaControls .ACMediaController .settingsControls-captions-share-fullscreen {
    left: 331px;
    width: 97px;
}

.ACMediaControls .ACMediaController .settingsControls-sizes-download-fullscreen, .ACMediaControls .ACMediaController .settingsControls-sizes-share-fullscreen, .ACMediaControls .ACMediaController .settingsControls-download-share-fullscreen {
    left: 338px;
    width: 90px;
}

.ACMediaControls .ACMediaController .captionsControl-enabled, .ACMediaControls .ACMediaController .captionsControl-active, .ACMediaControls .ACMediaController .captionsControl-selected, .ACMediaControls .ACMediaController .sizesControl-enabled, .ACMediaControls .ACMediaController .sizesControl-active, .ACMediaControls .ACMediaController .sizesControl-selected, .ACMediaControls .ACMediaController .downloadControl-enabled, .ACMediaControls .ACMediaController .downloadControl-active, .ACMediaControls .ACMediaController .downloadControl-selected, .ACMediaControls .ACMediaController .shareControl-enabled, .ACMediaControls .ACMediaController .shareControl-active, .ACMediaControls .ACMediaController .shareControl-selected, .ACMediaControls .ACMediaController .fullscreenControl-enabled, .ACMediaControls .ACMediaController .fullscreenControl-disabled, .ACMediaControls .ACMediaController .fullscreenControl-active, .ACMediaControls .ACMediaController .fullscreenControl-selected {
    background-attachment: scroll;
    background-color: transparent;
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
    float: left;
    height: 22px;
    line-height: 1.2em;
    margin: 0;
    padding: 0; /*text-indent: -9999px;*/
    width: 27px;
}

.ACMediaControls .ACMediaController .fullscreenControl-disabled {
    cursor: default;
}

.ACMediaControls .ACMediaController .play:focus, .ACMediaControls .ACMediaController .pause:focus, .ACMediaControls .ACMediaController .captionsControl:focus {
    outline: none;
}

* html .ACMediaControls .ACMediaController .settingsControls .captionsControl, * html .ACMediaControls .ACMediaController .settingsControls .sizesControl, * html .ACMediaControls .ACMediaController .settingsControls .downloadControl, * html .ACMediaControls .ACMediaController .settingsControls .shareControl {
    cursor: pointer;
    height: 22px;
    left: -9999px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    text-indent: -9999px; /*top: -9999px;*/
    width: 29px;
}

* html .ACMediaControls .ACMediaController .settingsControls .fullscreenControl {
    height: 22px;
    left: -9999px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    text-indent: -9999px; /*top: -9999px;*/
    width: 29px;
}

/* Captions Control */
.ACMediaControls .ACMediaController div .captionsControl-enabled {
    background-position: 0 -88px;
    overflow: hidden;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-download .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-download-share .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-share .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-fullscreen .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-download-fullscreen .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .captionsControl-enabled, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share-fullscreen .captionsControl-enabled {
    margin-right: 7px;
}

/** html .ACMediaControls .ACMediaController div .captionsControl-enabled { background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-enabled.png); background-position: 0 0; position: absolute !important; top: 0; }*/

* html .ACMediaControls .ACMediaController div .captionsControl-selected { /*background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-enabled.png); background-position: 0 0;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-selected.png', sizingMethod='crop');
    position: absolute !important;
    top: 0;
}

* html .ACMediaControls .ACMediaController div .captionsControl-enabled { /*background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-enabled.png); background-position: 0 0;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-enabled.png', sizingMethod='crop');
    position: absolute !important;
    top: 0;
}

* html .ACMediaControls .ACMediaController div .captionsControl-active { /*background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-enabled.png); background-position: 0 0;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-active.png', sizingMethod='crop');
    position: absolute !important;
    top: 0;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-sizes .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-download .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-share .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-download-share .captionsControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .captionsControl-enabled {
    left: 0;
}

.ACMediaControls .ACMediaController .settingsControls-captions .captionsControl-active {
    background-position: 0 -132px; /*_background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-active.png);*/
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-download .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-download-share .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-share .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-fullscreen .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-download-fullscreen .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .captionsControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share-fullscreen .captionsControl-active {
    background-position: 0 -132px;
    margin-right: 7px; /*_background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-active.png);*/
}

.ACMediaControls .ACMediaController .settingsControls-captions .captionsControl-selected {
    background-position: 0 -154px; /*_background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-selected.png); */
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-download .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-download-share .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-share .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-fullscreen .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-download-fullscreen .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .captionsControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share-fullscreen .captionsControl-selected {
    background-position: 0 -154px;
    margin-right: 7px;
    _background: none; /*_background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/captionscontrol-only-selected.png); */
}


/* Sizes Control */
.ACMediaControls .ACMediaController .settingsControls-captions-sizes .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes-fullscreen .sizesControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .sizesControl {
    background-position: 0 -352px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .sizesControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .sizesControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .sizesControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .sizesControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share-fullscreen .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes-share .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download-fullscreen .sizesControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share-fullscreen .sizesControl {
    background-position: 0 -264px;
    width: 27px;
}

* html .ACMediaControls .ACMediaController div .sizesControl-enabled {
    background-position: 0 0;
    position: absolute !important;
    top: 0;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-sizes .sizesControl-enabled { /*background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-enabled.png);*/
    left: 36px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-enabled.png', sizingMethod='crop');
}

* html .ACMediaControls .ACMediaController .settingsControls-sizes .sizesControl-enabled { /*background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-enabled.png);*/
    left: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-enabled.png', sizingMethod='crop');
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .sizesControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .sizesControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-left-enabled.png);
    left: 36px;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .sizesControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-sizes-download .sizesControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-sizes-share .sizesControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .sizesControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-left-enabled.png);
    left: 0;
    width: 27px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-fullscreen .sizesControl-active { /*background-position: 0 -396px; _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-active.png); _background-position: 0 0;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share-fullscreen .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-share .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download-fullscreen .sizesControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share-fullscreen .sizesControl-active {
    background-position: 0 -308px;
    width: 27px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-left-active.png);
    _background-position: 0 0;
    _left: 66px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-fullscreen .sizesControl-selected { /*background-position: 0 -418px; _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-selected.png); _background-position: 0 0;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-only-selected.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share-fullscreen .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-share .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download-fullscreen .sizesControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share-fullscreen .sizesControl-selected {
    background-position: 0 -330px;
    width: 27px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizescontrol-left-selected.png);
    _background-position: 0 0;
    _left: 66px;
}

/* Download Control */
.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .downloadControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download .downloadControl {
    background-position: 0 -528px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .downloadControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .downloadControl {
    background-position: 0 -440px;
    width: 25px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-download .downloadControl, .ACMediaControls .ACMediaController .settingsControls-download .downloadControl {
    background-position: 0 -704px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-download-share .downloadControl, .ACMediaControls .ACMediaController .settingsControls-download-share .downloadControl {
    background-position: 0 -616px;
    width: 25px;
}

* html .ACMediaControls .ACMediaController div .downloadControl-enabled {
    background-position: 0 0;
    position: absolute !important;
    top: 0;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .downloadControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-right-enabled.png);
    left: 63px;
}

* html .ACMediaControls .ACMediaController .settingsControls-sizes-download .downloadControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-right-enabled.png);
    left: 27px;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .downloadControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .downloadControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-center-enabled.png);
    width: 25px;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-download .downloadControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-only-enabled.png);
    left: 36px;
}

* html .ACMediaControls .ACMediaController .settingsControls-download .downloadControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-only-enabled.png);
    left: 0;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-download-share .downloadControl-enabled, * html .ACMediaControls .ACMediaController .settingsControls-download-share .downloadControl-enabled {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-left-enabled.png);
    left: 68px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .downloadControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download .downloadControl-active {
    background-position: 0 -572px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-right-active.png);
    _background-position: 0 0;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .downloadControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .downloadControl-active {
    background-position: 0 -484px;
    width: 25px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-center-active.png);
    _background-position: 0 0;
}

.ACMediaControls .ACMediaController .settingsControls-captions-download .downloadControl-active, .ACMediaControls .ACMediaController .settingsControls-download .downloadControl-active {
    background-position: 0 -748px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-only-active.png);
    _background-position: 0 0;
    _width: 25px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-download-share .downloadControl-active, .ACMediaControls .ACMediaController .settingsControls-download-share .downloadControl-active {
    background-position: 0 -660px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-left-active.png);
    _background-position: 0 0;
    _left: 68px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download .downloadControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download .downloadControl-selected {
    background-position: 0 -594px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-right-selected.png);
    _background-position: 0 0;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .downloadControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .downloadControl-selected {
    background-position: 0 -506px;
    width: 25px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-center-selected.png);
    _background-position: 0 0;
}

.ACMediaControls .ACMediaController .settingsControls-captions-download .downloadControl-selected, .ACMediaControls .ACMediaController .settingsControls-download .downloadControl-selected {
    background-position: 0 -770px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-only-selected.png);
    _background-position: 0 0;
    _width: 25px;
}

.ACMediaControls .ACMediaController .settingsControls-captions-download-share .downloadControl-selected, .ACMediaControls .ACMediaController .settingsControls-download-share .downloadControl-selected {
    background-position: 0 -682px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadcontrol-left-selected.png);
    _background-position: 0 0;
    _left: 68px;
}

/* Share Control */
.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .shareControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .shareControl, .ACMediaControls .ACMediaController .settingsControls-captions-download-share .shareControl, .ACMediaControls .ACMediaController .settingsControls-captions-share .shareControl, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .shareControl, .ACMediaControls .ACMediaController .settingsControls-sizes-share .shareControl, .ACMediaControls .ACMediaController .settingsControls-download-share .shareControl {
    background-position: 0 -792px;
}

.ACMediaControls .ACMediaController .settingsControls-share .shareControl {
    background-position: 0 -880px;
}

* html .ACMediaControls .ACMediaController div .shareControl-enabled {
    background-position: 0 0;
    left: 94px;
    position: absolute !important;
    top: 0;
}

* html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .shareControl, * html .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .shareControl, * html .ACMediaControls .ACMediaController .settingsControls-captions-download-share .shareControl, * html .ACMediaControls .ACMediaController .settingsControls-captions-share .shareControl, * html .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .shareControl, * html .ACMediaControls .ACMediaController .settingsControls-sizes-share .shareControl, * html .ACMediaControls .ACMediaController .settingsControls-download-share .shareControl {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sharecontrol-right-enabled.png);
}

* html .ACMediaControls .ACMediaController .settingsControls-share .shareControl {
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sharecontrol-only-enabled.png);
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .shareControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .shareControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-download-share .shareControl-active, .ACMediaControls .ACMediaController .settingsControls-captions-share .shareControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .shareControl-active, .ACMediaControls .ACMediaController .settingsControls-sizes-share .shareControl-active, .ACMediaControls .ACMediaController .settingsControls-download-share .shareControl-active {
    background-position: 0 -836px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sharecontrol-right-active.png);
    _background-position: 0 0;
    _left: 94px;
    _position: absolute !important;
    _top: 0;
}

.ACMediaControls .ACMediaController .settingsControls-share .shareControl-active {
    background-position: 0 -880px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sharecontrol-only-active.png);
    _background-position: 0 0;
    _left: 94px;
    _position: absolute !important;
    _top: 0;
}

.ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-share .shareControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-share .shareControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-download-share .shareControl-selected, .ACMediaControls .ACMediaController .settingsControls-captions-share .shareControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-download-share .shareControl-selected, .ACMediaControls .ACMediaController .settingsControls-sizes-share .shareControl-selected, .ACMediaControls .ACMediaController .settingsControls-download-share .shareControl-selected {
    background-position: 0 -858px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sharecontrol-right-selected.png);
    _background-position: 0 0;
    _left: 94px;
    _position: absolute !important;
    _top: 0;
}

.ACMediaControls .ACMediaController .settingsControls-share .shareControl-selected {
    background-position: 0 -880px;
    _background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sharecontrol-only-selected.png);
    _background-position: 0 0;
    _left: 94px;
    _position: absolute !important;
    _top: 0;
}

/* Fullscreen Control */
.ACMediaControls .ACMediaController div .fullscreenControl-enabled {
    cursor: pointer;
    background-position: 0 -968px;
    left: 0;
    position: absolute !important;
    top: 0;
}

.ACMediaControls .ACMediaController div .fullscreenControl-disabled {
    background-position: 0 -1056px;
    left: 0;
    position: absolute !important;
    top: 0;
}

.ACMediaControls .ACMediaController div .fullscreenControl-enabled.fullscreenControl-active {
    background-position: 0 -990px;
}

.ACMediaControls .ACMediaController .settingsControls-size-fullscreen .sizesControl, .ACMediaControls .ACMediaController .settingsControls-download-fullscreen .downloadControl, .ACMediaControls .ACMediaController .settingsControls-share-fullscreen .shareControl .ACMediaControls .ACMediaController .settingsControls-captions-sizes-fullscreen .sizesControl, .ACMediaControls .ACMediaController .settingsControls-captions-download-fullscreen .downloadControl, .ACMediaControls .ACMediaController .settingsControls-captions-share-fullscreen .shareControl, .ACMediaControls .ACMediaController .settingsControls-captions-sizes-download-fullscreen .downloadControl, .ACMediaControls .ACMediaController .settingsControls-captions-download-share-fullscreen .shareControl {
    margin-right: 7px;
}

.ACMediaControls .ACMediaController div.settingsControls-captions-fullscreen .fullscreenControl, .ACMediaControls .ACMediaController div.settingsControls-sizes-fullscreen .fullscreenControl, .ACMediaControls .ACMediaController div.settingsControls-download-fullscreen .fullscreenControl, .ACMediaControls .ACMediaController div.settingsControls-share-fullscreen .fullscreenControl {
    left: 34px;
}

.ACMediaControls .ACMediaController div.settingsControls-captions-sizes-fullscreen .fullscreenControl, .ACMediaControls .ACMediaController div.settingsControls-captions-download-fullscreen .fullscreenControl, .ACMediaControls .ACMediaController div.settingsControls-captions-share-fullscreen .fullscreenControl {
    left: 68px;
}

/* Track */
.ACMediaControls .ACMediaController .track-container {
    left: 0;
    position: absolute;
    top: 0;
}

.ACMediaControls .ACMediaController .trackPanel {
    height: 20px;
    left: 65px;
    position: absolute !important;
    top: 41px;
    width: 318px;
}

    .ACMediaControls .ACMediaController .trackPanel > .track {
        background-position: -1px -113px;
    }

    .ACMediaControls .ACMediaController .trackPanel .track {
        background-attachment: scroll;
        background-color: transparent;
        height: 13px;
        left: 0;
        position: absolute !important;
        top: 0;
        text-align: left;
        width: 318px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/track.png); _background-repeat: no-repeat; _background-position: 0 0;*/
        _height: 18px;
        _top: 0px;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/track.png', sizingMethod='crop');
    }

        .ACMediaControls .ACMediaController .trackPanel .track .loadedProgress {
            display: block;
            background-attachment: scroll;
            background-color: transparent;
            background-position: -1px -135px;
            height: 13px;
            overflow: hidden;
            position: absolute !important;
            top: 1px;
            left: 0; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/loadedProgress.png); _background-position: 0 0; _background-repeat: no-repeat;*/
            _height: 18px;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/loadedProgress.png', sizingMethod='crop');
        }

        .ACMediaControls .ACMediaController .trackPanel .track .trackProgress {
            display: block;
            background-color: transparent;
            background-position: -1px -155px;
            display: block;
            height: 13px;
            padding-left: 4px;
            overflow: hidden;
            position: absolute !important;
            top: 1px;
            left: 0; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/trackProgress.png); _background-position: 0 0; _background-repeat: no-repeat;*/
            _height: 18px;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/trackProgress.png', sizingMethod='crop');
        }

.ACMediaControls .ACMediaController .track .playHead {
    background-attachment: scroll;
    background-color: transparent;
    background-position: -167px -35px;
    height: 18px;
    margin-left: -4px;
    position: absolute !important;
    top: -1px;
    width: 18px; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/playhead.png); _background-position: 0 0; _background-repeat: no-repeat;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/playhead.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .track .playHead-enabled {
    background-position: -167px -5px;
    cursor: pointer; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/playhead-enabled.png); _background-repeat: no-repeat;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/playhead-enabled.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .track .playHead-active {
    background-position: -167px -65px;
    cursor: pointer; /*_background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/playhead-active.png); _background-repeat: no-repeat;*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/playhead-active.png', sizingMethod='crop');
}

.ACMediaControls .ACMediaController .timeDisplay {
    filter: alpha(opacity=100);
    color: #4F4F4F;
    display: none;
    left: 28px;
    font-size: 9px;
    font-weight: bold;
    padding: 0;
    position: absolute !important;
    right: auto !important;
    text-shadow: #000 1px 1px 2px;
    top: 41px;
    white-space: nowrap;
    width: auto !important;
    _font-weight: normal;
}

    .ACMediaControls .ACMediaController .timeDisplay span {
        padding: 0;
    }

.ACMediaControls .ACMediaController .durationDisplay {
    filter: alpha(opacity=100);
    color: #4F4F4F;
    display: none;
    font-size: 9px;
    font-weight: bold;
    left: 392px;
    padding: 0;
    position: absolute !important;
    text-shadow: #000 1px 1px 2px;
    top: 41px;
    white-space: nowrap;
    _font-weight: normal;
}

.ACMediaControls .ACMediaController .timeDisplay-enabled {
    color: #d5d5d5;
    display: block;
    font-size: 9px;
    font-weight: bold;
    left: 28px;
    position: absolute !important;
    right: auto !important;
    text-shadow: #000 1px 1px 2px;
    top: 41px;
    width: auto !important;
    _font-weight: normal;
}

    .ACMediaControls .ACMediaController .timeDisplay-enabled span {
        padding: 0;
    }

.ACMediaControls .ACMediaController .durationDisplay-enabled {
    color: #d5d5d5;
    display: block;
    font-size: 9px;
    font-weight: bold;
    left: 392px;
    position: absolute !important;
    text-shadow: #000 1px 1px 2px;
    top: 41px;
    _font-weight: normal;
}

/**Live streams**/
.ACMediaControls .ACMediaController.ACMediaLiveStreaming .track-container {
    visibility: hidden;
}

.slim .ACMediaControls .ACMediaController.ACMediaLiveStreamingQT .track-container {
    visibility: hidden;
}

.ACMediaControls .ACMediaLiveStreamingQT .track-container {
    visibility: hidden;
}

/* Track Text */
.ACMediaControls .ACMediaControllerTrackText {
    background: #000;
    color: #d5d5d5;
    display: none;
    margin: auto auto 70px;
    padding: 10px;
    position: relative;
}

    .ACMediaControls .ACMediaControllerTrackText.enabled {
        display: block;
    }

/* Slim Controls */
.slim .ACMediaControls .ACMediaAlertDisplay {
    display: none !important;
}

.slim .ACMediaControls .mediaControllerPanel {
    bottom: -31px;
    height: 31px;
    left: 0;
    margin-left: 0;
    width: 100%;
    z-index: 10;
}

div.slim .ACMediaControls div.mediaControllerPanel div.ACMediaController, .slim .ACMediaControls .slim-left-cap, .slim .ACMediaControls .slim-right-cap {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_slim_background.png);
}

div.slim .ACMediaControls div.mediaControllerPanel div.ACMediaController {
    background-repeat: no-repeat;
    background-position: -20px 0;
    color: transparent;
    height: 31px;
    margin: 0 20px;
    position: relative;
    width: auto;
    z-index: 10;
}

.slim .ACMediaControls .slim-left-cap {
    background-attachment: scroll;
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 31px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 10;
}

.slim .ACMediaControls .slim-right-cap {
    background-attachment: scroll;
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    height: 31px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 10;
}

.slim .ACMediaControls .ACMediaController .volumeMute, .slim-short .ACMediaControls .ACMediaController .volumeTrack, .slim-short .ACMediaControls .ACMediaController .volumeTrackProgress, .slim .ACMediaControls .ACMediaController .volumeFull, .slim .ACMediaControls .ACMediaController .play, .slim .ACMediaControls .ACMediaController .pause, .slim .ACMediaControls .ACMediaController .fastBackward, .slim .ACMediaControls .ACMediaController .fastForward, .slim .ACMediaControls .ACMediaController .trackPanel .track, .slim .ACMediaControls .ACMediaController .trackPanel .loadedProgress, .slim .ACMediaControls .ACMediaController .trackPanel .trackProgress, .slim .ACMediaControls .ACMediaController .trackPanel .track-right-cap, .slim .ACMediaControls .ACMediaController .trackPanel .track-right-cap-loaded {
    background-color: transparent;
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_slim_controls.png);
    background-repeat: no-repeat;
}

.slim .ACMediaControls .ACMediaController .volumeMute {
    background-position: -135px -33px;
    left: -5px;
    top: 5px;
}

.slim .ACMediaControls .ACMediaController .volumeMute-enabled {
    background-position: -135px -3px;
}

.slim .ACMediaControls .ACMediaController .volumeMute-active {
    background-position: -135px -63px;
}

.slim .ACMediaControls .ACMediaController .volumePanel {
    left: 13px;
    top: 6px;
}

.slim .ACMediaControls .ACMediaController .volumeFull {
    background-position: -165px -33px;
    left: 65px;
    top: 5px;
}

.slim .ACMediaControls .ACMediaController .volumeFull-enabled {
    background-position: -165px -3px;
}

.slim .ACMediaControls .ACMediaController .volumeFull-active {
    background-position: -165px -63px;
}

.slim .ACMediaControls .ACMediaController .play, .slim .ACMediaControls .ACMediaController .pause {
    left: 131px !important;
    top: 0 !important;
}

.slim .ACMediaControls .ACMediaController .pause {
    background-position: -29px -32px;
}

.slim .ACMediaControls .ACMediaController .pause-enabled {
    background-position: -29px -2px;
}

.slim .ACMediaControls .ACMediaController .pause-active {
    background-position: -29px -59px;
}

.slim .ACMediaControls .ACMediaController .fastBackward {
    background-position: -60px -29px;
    left: 98px;
    top: 1px;
}

.slim .ACMediaControls .ACMediaController .fastBackward-enabled {
    background-position: -60px 0;
}

.slim .ACMediaControls .ACMediaController .fastBackward-active {
    background-position: -60px -59px;
}

.slim .ACMediaControls .ACMediaController .two-times-fast-backward {
    background-position: -189px -3px;
    left: 93px;
}

.slim .ACMediaControls .ACMediaController .four-times-fast-backward {
    background-position: -189px -33px;
    left: 93px;
}

.slim .ACMediaControls .ACMediaController .eight-times-fast-backward {
    background-position: -189px -63px;
    left: 93px;
}

.slim .ACMediaControls .ACMediaController .fastForward {
    background-position: -95px -30px;
    left: 157px;
    top: 1px;
}

.slim .ACMediaControls .ACMediaController .fastForward-enabled {
    background-position: -95px 0;
}

.slim .ACMediaControls .ACMediaController .fastForward-active {
    background-position: -95px -60px;
}

.slim .ACMediaControls .ACMediaController .two-times-fast-forward {
    background-position: -225px -3px;
    left: 161px;
}

.slim .ACMediaControls .ACMediaController .four-times-fast-forward {
    background-position: -225px -33px;
    left: 161px;
}

.slim .ACMediaControls .ACMediaController .eight-times-fast-forward {
    background-position: -225px -63px;
    left: 161px;
}

.slim .ACMediaControls .ACMediaController .track-container {
    display: inline-block;
    height: 31px;
    margin: 0 0 0 205px;
    position: relative;
    white-space: nowrap;
    width: auto;
}

.slim .ACMediaControls .ACMediaController .trackPanel {
    display: inline-block;
    left: auto;
    margin-right: 3px;
    position: relative !important;
    top: 7px;
    width: 80%;
}

    .slim .ACMediaControls .ACMediaController .trackPanel .track {
        background-attachment: scroll;
        background-position: -3px -93px;
        height: 13px;
        position: relative;
        right: 5px;
        text-align: left;
        top: 0;
        width: 100%;
        overflow: hidden;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .loadedProgress {
        background-attachment: scroll;
        background-position: -3px -114px;
        height: 13px;
        overflow: hidden;
        position: absolute;
        top: 1px;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .trackProgress {
        background-attachment: scroll;
        background-position: -3px -134px;
        height: 13px;
        overflow: hidden;
        position: absolute;
        top: 1px;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .playHead {
        background-attachment: scroll;
        background-color: transparent;
        background-position: -167px -35px;
        height: 18px;
        margin-left: -4px;
        position: absolute;
        top: -2px;
        width: 18px;
        z-index: 20050;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .playHead-enabled {
        background-position: -167px -5px;
        cursor: pointer;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .playHead-active {
        background-position: -167px -65px;
        cursor: pointer;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .track-right-cap {
        background-color: transparent;
        background-position: -512px -93px;
        height: 13px;
        margin-right: -5px;
        position: absolute !important;
        right: 0;
        top: 0;
        width: 5px;
    }

    .slim .ACMediaControls .ACMediaController .trackPanel .track-right-cap-loaded {
        background-color: transparent;
        background-position: -512px -154px;
        height: 13px;
        margin-right: -5px;
        position: absolute !important;
        right: 0;
        top: 1px;
        width: 5px;
    }

.slim .ACMediaControls .ACMediaController .timeDisplay {
    display: none;
    font-weight: bold;
    left: auto;
    margin-left: -5px;
    padding-left: 2px;
    position: relative !important;
    text-align: right;
    text-shadow: #000 1px 1px 2px;
    top: -2px;
    width: 40px;
    _font-weight: normal;
}

.slim .ACMediaControls .ACMediaController .durationDisplay {
    display: none;
    font-weight: bold;
    left: auto;
    margin-left: -5px;
    padding-left: 5px;
    position: relative !important;
    text-align: left;
    text-shadow: #000 1px 1px 2px;
    top: -2px;
    width: 40px;
    _font-weight: normal;
}

.slim .ACMediaControls .ACMediaController .timeDisplay-enabled {
    display: inline-block;
}

.slim .ACMediaControls .ACMediaController .durationDisplay-enabled {
    display: inline-block;
}

.slim .ACMediaControls .ACMediaController.ACMediaController .settingsControls { /*float:right;*/
    display: inline-block;
    height: 22px;
    left: auto;
    margin: 0 0 0 15px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
    width: auto;
    z-index: 20520;
}

/*Streaming*/
.slim .ACMediaControls .ACMediaController.ACMediaLiveStreamingQT .play, .slim .ACMediaControls .ACMediaController.ACMediaLiveStreamingQT .pause {
    left: 367px !important;
}

.slim .ACMediaControls .ACMediaController.ACMediaLiveStreamingQT .streamText {
    display: block;
    color: white;
    font-size: 13px;
    margin-left: 717px;
    margin-top: -23px;
    font-weight: 120%;
    font-weight: 700;
}



/* Short Slim Controls */
.short-slim.slim .ACMediaControls .ACMediaController .fastBackward, .short-slim.slim .ACMediaControls .ACMediaController .fastForward, .short-slim.slim .ACMediaControls .ACMediaController .timeDisplay, .short-slim.slim .ACMediaControls .ACMediaController .durationDisplay {
    display: none;
}

.short-slim.slim .ACMediaControls .ACMediaController .volumeMute {
    left: -15px;
}

.short-slim.slim .ACMediaControls .ACMediaController .volumePanel {
    left: 3px;
    width: 40px;
}

.short-slim.slim .ACMediaControls .ACMediaController .volumeTrack {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_slim_controls.png);
    background-position: -0px -175px;
    width: 40px;
}

.short-slim.slim .ACMediaControls .ACMediaController .volumeTrackProgress {
    background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ac_media_slim_controls.png);
    background-position: -43px -175px;
    width: 40px;
}

.short-slim.slim .ACMediaControls .ACMediaController .volumeFull {
    left: 46px;
}

.short-slim.slim .ACMediaControls .ACMediaController .play, .short-slim.slim .ACMediaControls .ACMediaController .pause {
    left: 73px !important;
    top: 0;
}

.short-slim.slim .ACMediaControls .ACMediaController .track-container {
    margin-left: 113px;
    top: 1px;
}

.short-slim.slim .ACMediaControls .ACMediaController .trackPanel {
    margin-left: -5px;
    width: 100%;
}

/* Download Quicktime */
.moviePanel a.quicktime-download {
    bottom: 0;
    display: block;
    left: 0 !important;
    margin: 0 auto auto;
    position: absolute;
    right: 0;
    top: 0 !important;
    z-index: 10011;
}

    .moviePanel a.quicktime-download span {
        display: block;
        z-index: 10012;
        cursor: pointer;
    }

        .moviePanel a.quicktime-download span.quicktime-download-title {
            color: #000;
        }

        .moviePanel a.quicktime-download span.quicktime-download-text {
            color: #8c8c8c;
        }

        .moviePanel a.quicktime-download span.quicktime-download-button {
            background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_button.png) 50% 0 no-repeat;
            _background-image: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_button.png', sizingMethod='crop');
            _width: 74px;
            _margin: 0 auto;
            color: #FFF;
            display: block;
            font-size: 10px !important;
            height: 32px;
            line-height: 10px;
            _padding-top: 5px;
            text-decoration: none;
            cursor: pointer;
            text-align: center;
        }

    .moviePanel a.quicktime-download.size320x180 span, .moviePanel a.quicktime-download.size320x200 span, .moviePanel a.quicktime-download.size480x272 span, .moviePanel a.quicktime-download.size480x300 span, .moviePanel a.quicktime-download.size560x316 span, .moviePanel a.quicktime-download.size560x352 span, .moviePanel a.quicktime-download.size640x360 span, .moviePanel a.quicktime-download.size640x400 span, .moviePanel a.quicktime-download.size848x480 span, .moviePanel a.quicktime-download.size848x528 span {
        display: block;
        font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        position: absolute;
    }

    .moviePanel a.quicktime-download.size320x180 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_320x180.jpg) 50% 0 no-repeat;
        height: 180px;
        text-align: center;
        width: 320px;
    }

        .moviePanel a.quicktime-download.size320x180 span.quicktime-download-title {
            font-size: 18px;
            font-weight: bold;
            left: 0;
            top: 85px;
            width: 100%;
        }

        .moviePanel a.quicktime-download.size320x180 span.quicktime-download-text {
            font-size: 12px;
            left: 0;
            top: 108px;
            width: 100%;
        }

        .moviePanel a.quicktime-download.size320x180 span.quicktime-download-button {
            left: 0;
            top: 145px;
            width: 100%;
        }

    .moviePanel a.quicktime-download.size320x200 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_320x200.jpg) 50% 0 no-repeat;
        height: 200px;
        text-align: center;
        width: 320px;
    }

        .moviePanel a.quicktime-download.size320x200 span.quicktime-download-title {
            font-size: 18px;
            font-weight: bold;
            left: 0;
            top: 100px;
            width: 100%;
        }

        .moviePanel a.quicktime-download.size320x200 span.quicktime-download-text {
            font-size: 12px;
            left: 0;
            top: 122px;
            width: 100%;
        }

        .moviePanel a.quicktime-download.size320x200 span.quicktime-download-button {
            left: 0;
            height: 32px;
            top: 166px;
            width: 100%;
        }

    .moviePanel a.quicktime-download.size480x272 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_480x272.jpg) 50% 0 no-repeat;
        height: 272px;
        width: 480px;
    }

        .moviePanel a.quicktime-download.size480x272 span.quicktime-download-title {
            font-size: 18px;
            font-weight: bold;
            left: 60px;
            top: 179px;
        }

        .moviePanel a.quicktime-download.size480x272 span.quicktime-download-text {
            font-size: 12px;
            left: 60px;
            text-align: left;
            top: 201px;
        }

        .moviePanel a.quicktime-download.size480x272 span.quicktime-download-button {
            left: 347px;
            top: 201px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size480x300 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_480x300.jpg) 50% 0 no-repeat;
        height: 300px;
        width: 480px;
    }

        .moviePanel a.quicktime-download.size480x300 span.quicktime-download-title {
            font-size: 18px;
            font-weight: bold;
            left: 60px;
            top: 193px;
        }

        .moviePanel a.quicktime-download.size480x300 span.quicktime-download-text {
            font-size: 12px;
            left: 60px;
            text-align: left;
            top: 215px;
        }

        .moviePanel a.quicktime-download.size480x300 span.quicktime-download-button {
            left: 347px;
            top: 215px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size560x316 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_560x316.jpg) 50% 0 no-repeat;
        height: 316px;
        width: 560px;
    }

        .moviePanel a.quicktime-download.size560x316 span.quicktime-download-title {
            font-size: 18px;
            font-weight: bold;
            left: 100px;
            top: 209px;
        }

        .moviePanel a.quicktime-download.size560x316 span.quicktime-download-text {
            font-size: 12px;
            left: 100px;
            text-align: left;
            top: 237px;
        }

        .moviePanel a.quicktime-download.size560x316 span.quicktime-download-button {
            left: 387px;
            top: 237px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size560x352 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_560x352.jpg) 50% 0 no-repeat;
        height: 352px;
        width: 560px;
    }

        .moviePanel a.quicktime-download.size560x352 span.quicktime-download-title {
            font-size: 22px;
            font-weight: bold;
            left: 81px;
            top: 236px;
        }

        .moviePanel a.quicktime-download.size560x352 span.quicktime-download-text {
            font-size: 16px;
            left: 81px;
            text-align: left;
            top: 268px;
        }

        .moviePanel a.quicktime-download.size560x352 span.quicktime-download-button {
            left: 407px;
            top: 268px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size640x360 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_640x360.jpg) 50% 0 no-repeat;
        height: 360px;
        width: 640px;
    }

        .moviePanel a.quicktime-download.size640x360 span.quicktime-download-title {
            font-size: 22px;
            font-weight: bold;
            left: 121px;
            top: 241px;
        }

        .moviePanel a.quicktime-download.size640x360 span.quicktime-download-text {
            font-size: 16px;
            left: 121px;
            text-align: left;
            top: 273px;
        }

        .moviePanel a.quicktime-download.size640x360 span.quicktime-download-button {
            left: 447px;
            top: 273px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size640x400 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_640x400.jpg) 50% 0 no-repeat;
        height: 400px;
        width: 640px;
    }

        .moviePanel a.quicktime-download.size640x400 span.quicktime-download-title {
            font-size: 22px;
            font-weight: bold;
            left: 121px;
            top: 261px;
        }

        .moviePanel a.quicktime-download.size640x400 span.quicktime-download-text {
            font-size: 16px;
            left: 121px;
            text-align: left;
            top: 293px;
        }

        .moviePanel a.quicktime-download.size640x400 span.quicktime-download-button {
            left: 447px;
            top: 293px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size848x480 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_848x480.jpg) 50% 0 no-repeat;
        height: 480px;
        width: 848px;
    }

        .moviePanel a.quicktime-download.size848x480 span.quicktime-download-title {
            font-size: 22px;
            font-weight: bold;
            left: 224px;
            top: 296px;
        }

        .moviePanel a.quicktime-download.size848x480 span.quicktime-download-text {
            font-size: 16px;
            left: 224px;
            text-align: left;
            top: 328px;
        }

        .moviePanel a.quicktime-download.size848x480 span.quicktime-download-button {
            left: 551px;
            top: 328px;
            width: 74px;
        }

    .moviePanel a.quicktime-download.size848x528 {
        background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/download_quicktime_background_848x528.jpg) 50% 0 no-repeat;
        height: 528px;
        width: 848px;
    }

        .moviePanel a.quicktime-download.size848x528 span.quicktime-download-title {
            font-size: 22px;
            font-weight: bold;
            left: 224px;
            top: 320px;
        }

        .moviePanel a.quicktime-download.size848x528 span.quicktime-download-text {
            font-size: 16px;
            left: 224px;
            text-align: left;
            top: 352px;
        }

        .moviePanel a.quicktime-download.size848x528 span.quicktime-download-button {
            left: 551px;
            width: 74px;
            top: 352px;
        }

/* Settings Menu */
.ACMediaSettingsMenu, .ACMediaSettingsMenu-selected, .ACMediaSettingsMenu-hovered {
    background-color: rgba(0,0,0,0.9);
    border-radius: 7px;
    opacity: 1;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 20060;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    _background-color: none;
    _margin: 0;
}

.ACMediaSettingsMenu {
    visibility: hidden;
}

.ACMediaSettingsMenu-selected, .ACMediaSettingsMenu-hovered {
    opacity: 1;
    visibility: visible;
}

    .ACMediaSettingsMenu div, .ACMediaSettingsMenu-selected div, .ACMediaSettingsMenu-hovered div {
        margin: 0;
    }

    .ACMediaSettingsMenu > .ACMediaSettingsMenuCarrot, .ACMediaSettingsMenu-selected > .ACMediaSettingsMenuCarrot, .ACMediaSettingsMenu-hovered > .ACMediaSettingsMenuCarrot {
        background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/settings-menu-arrow-down.png) no-repeat;
        height: 7px;
        margin: 7px 7px 0 7px;
        position: absolute !important;
        width: 13px;
        z-index: 20061;
        *margin: -2px 7px 7px;
        _margin: 7px 7px 0 7px;
        line-height: 0;
    }

    .ACMediaSettingsMenu .ACMediaSettingsMenuCarrot, .ACMediaSettingsMenu-selected .ACMediaSettingsMenuCarrot, .ACMediaSettingsMenu-hovered .ACMediaSettingsMenuCarrot {
        height: 7px;
        margin: 7px 7px 0 7px;
        position: absolute !important;
        width: 13px;
        z-index: 20061;
        *margin: -2px 7px 7px;
        _margin: 10px 7px 0 7px;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled ='true', src='http://images.apple.com/global/ac_media_player/elements/quicktime/settings-menu-arrow-down.png', sizingMethod='crop');
    }

    .ACMediaSettingsMenu div.ACMediaSettingsMenuCarrot.slim-menu-carrot, .ACMediaSettingsMenu-selected div.ACMediaSettingsMenuCarrot.slim-menu-carrot, .ACMediaSettingsMenu-hovered div.ACMediaSettingsMenuCarrot.slim-menu-carrot {
        z-index: 20061;
        position: absolute;
        background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/settings-menu-arrow-up.png) no-repeat top left;
        height: 7px;
        width: 13px;
    }

    .ACMediaSettingsMenu .ACMediaSettingsMenuTitle, .ACMediaSettingsMenu-selected .ACMediaSettingsMenuTitle, .ACMediaSettingsMenu-hovered .ACMediaSettingsMenuTitle {
        color: #FFF;
        font-size: 10px;
        font-weight: bold;
        margin: 0 10px;
        text-shadow: #000 1px 1px 2px;
        *left: 10px;
        *position: absolute;
        *top: 2px;
    }
    /*body #ACMedia-settings-menu.settingsMenu-selected div.settingsMenuTitle { margin: 5px 10px 0; }*/
    .ACMediaSettingsMenu ul, .ACMediaSettingsMenu-selected ul, .ACMediaSettingsMenu-hovered ul {
        display: block;
        margin: 0 5px;
        padding: 0 10px 0 0;
        *left: 10px;
        *line-height: 1.2em;
        *position: absolute;
        *top: 30px;
    }
        /*body #ACMedia-settings-menu ul li { margin-right: 10px; }*/
        .ACMediaSettingsMenu ul li, .ACMediaSettingsMenu ul li span, .ACMediaSettingsMenu-selected ul li, .ACMediaSettingsMenu-selected ul li span, .ACMediaSettingsMenu-hovered ul li, .ACMediaSettingsMenu-hovered ul li span {
            _position: static !important;
            background: transparent url(http://images.apple.com/global/ac_media_player/elements/quicktime/settings-controls-menus.png);
            _background: none;
            display: none;
            margin: 0;
            padding: 0;
        }

        .ACMediaSettingsMenu ul li, .ACMediaSettingsMenu-selected ul li, .ACMediaSettingsMenu-hovered ul li {
            _position: relative !important;
        }

        .ACMediaSettingsMenu.ACMediaSettingsMenu ul li, .ACMediaSettingsMenu.slimSettingsMenu ul li, .ACMediaSettingsMenu-selected ul li, .ACMediaSettingsMenu-hovered ul li, .ACMediaSettingsMenu-selected.slimSettingsMenu ul li, .ACMediaSettingsMenu-hovered.slimSettingsMenu ul li {
            color: #FFF;
            cursor: pointer;
            font-size: 10px;
            font-weight: bold;
            height: 25px;
            line-height: 25px; /*overflow: hidden;*/
            padding-left: 35px;
            position: relative;
            text-align: left;
            text-indent: 0;
            text-shadow: #000 1px 1px 2px;
            width: auto;
            _margin-right: 10px;
        }

            .ACMediaSettingsMenu.ACMediaSettingsMenu ul li a, .ACMediaSettingsMenu.slimSettingsMenu ul li a, .ACMediaSettingsMenu-selected ul li a, .ACMediaSettingsMenu-hovered ul li a, .ACMediaSettingsMenu-selected.slimSettingsMenu ul li a, .ACMediaSettingsMenu-hovered.slimSettingsMenu ul li a {
                color: #FFF;
                text-align: left;
                text-decoration: none;
                text-indent: 0;
                text-shadow: #000 1px 1px 2px;
                white-space: nowrap;
                _padding-right: 10px;
            }

            .ACMediaSettingsMenu ul li.sizeHD-enabled, .ACMediaSettingsMenu ul li.sizeLarge-enabled, .ACMediaSettingsMenu ul li.sizeMedium-enabled, .ACMediaSettingsMenu ul li.sizeSmall-enabled, .ACMediaSettingsMenu ul li.downloadHD-enabled, .ACMediaSettingsMenu ul li.downloadiPod-enabled, .ACMediaSettingsMenu-selected ul li.sizeHD-enabled, .ACMediaSettingsMenu-selected ul li.sizeLarge-enabled, .ACMediaSettingsMenu-selected ul li.sizeMedium-enabled, .ACMediaSettingsMenu-selected ul li.sizeSmall-enabled, .ACMediaSettingsMenu-selected ul li.downloadHD-enabled, .ACMediaSettingsMenu-selected ul li.downoadiPod-enabled {
                color: rgba(255,255,255,0.5);
                display: block;
                *color: #adacac;
            }

                .ACMediaSettingsMenu ul li.sizeHD-enabled a, .ACMediaSettingsMenu ul li.sizeLarge-enabled a, .ACMediaSettingsMenu ul li.sizeMedium-enabled a, .ACMediaSettingsMenu ul li.sizeSmall-enabled a, .ACMediaSettingsMenu ul li.downloadHD-enabled a, .ACMediaSettingsMenu ul li.downloadiPod-enabled a, .ACMediaSettingsMenu-selected ul li.sizeHD-enabled a, .ACMediaSettingsMenu-selected ul li.sizeLarge-enabled a, .ACMediaSettingsMenu-selected ul li.sizeMedium-enabled a, .ACMediaSettingsMenu-selected ul li.sizeSmall-enabled a, .ACMediaSettingsMenu-selected ul li.downloadHD-enabled a, .ACMediaSettingsMenu-selected ul li.downloadiPod-enabled a {
                    color: rgba(255,255,255,0.5);
                    *color: #adacac;
                }

            .ACMediaSettingsMenu ul li.sizeHD-hover a, .ACMediaSettingsMenu ul li.sizeLarge-hover a, .ACMediaSettingsMenu ul li.sizeMedium-hover a, .ACMediaSettingsMenu ul li.sizeSmall-hover a, .ACMediaSettingsMenu ul li.downloadHD-hover a, .ACMediaSettingsMenu ul li.downloadiPod-hover a, .ACMediaSettingsMenu ul li.sizeHD-selected a, .ACMediaSettingsMenu ul li.sizeLarge-selected a, .ACMediaSettingsMenu ul li.sizeMedium-selected a, .ACMediaSettingsMenu ul li.sizeSmall-selected a, .ACMediaSettingsMenu ul li.downloadHD-selected a, .ACMediaSettingsMenu ul li.downloadiPod-selected a, .ACMediaSettingsMenu-selected ul li.sizeHD-hover a, .ACMediaSettingsMenu-selected ul li.sizeLarge-hover a, .ACMediaSettingsMenu-selected ul li.sizeMedium-hover a, .ACMediaSettingsMenu-selected ul li.sizeSmall-hover a, .ACMediaSettingsMenu-selected ul li.downloadHD-hover a, .ACMediaSettingsMenu-selected ul li.downloadiPod-hover a, .ACMediaSettingsMenu-selected ul li.sizeHD-selected a, .ACMediaSettingsMenu-selected ul li.sizeLarge-selected a, .ACMediaSettingsMenu-selected ul li.sizeMedium-selected a, .ACMediaSettingsMenu-selected ul li.sizeSmall-selected a, .ACMediaSettingsMenu-selected ul li.downloadHD-selected a, .ACMediaSettingsMenu-selected ul li.downloadiPod-selected a {
                color: #FFF;
            }

            .ACMediaSettingsMenu ul li.sizeHD-active a, .ACMediaSettingsMenu ul li.sizeLarge-active a, .ACMediaSettingsMenu ul li.sizeMedium-active a, .ACMediaSettingsMenu ul li.sizeSmall-active a, .ACMediaSettingsMenu ul li.downloadHD-active a, .ACMediaSettingsMenu ul li.downloadiPod-active a, .ACMediaSettingsMenu-selected ul li.sizeHD-active a, .ACMediaSettingsMenu-selected ul li.sizeLarge-active a, .ACMediaSettingsMenu-selected ul li.sizeMedium-active a, .ACMediaSettingsMenu-selected ul li.sizeSmall-active a, .ACMediaSettingsMenu-selected ul li.downloadHD-active a, .ACMediaSettingsMenu-selected ul li.downloadiPod-active a {
                color: #FFF;
                text-shadow: #FFF 0 0 3px;
            }

            .ACMediaSettingsMenu ul li.sizeHD-enabled, .ACMediaSettingsMenu-selected ul li.sizeHD-enabled {
                background-position: 0 -300px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-default.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeLarge-enabled, .ACMediaSettingsMenu-selected ul li.sizeLarge-enabled {
                background-position: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-default.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeMedium-enabled, .ACMediaSettingsMenu-selected ul li.sizeMedium-enabled {
                background-position: 0 -25px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizemedium-default.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeSmall-enabled, .ACMediaSettingsMenu-selected ul li.sizeSmall-enabled {
                background-position: 0 -50px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizesmall-default.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeHD-hover, .ACMediaSettingsMenu-selected ul li.sizeHD-hover {
                background-position: 0 -350px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-hover.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeLarge-hover, .ACMediaSettingsMenu-selected ul li.sizeLarge-hover {
                background-position: 0 -75px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-hover.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeMedium-hover, .ACMediaSettingsMenu-selected ul li.sizeMedium-hover {
                background-position: 0 -100px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizemedium-hover.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeSmall-hover, .ACMediaSettingsMenu-selected ul li.sizeSmall-hover {
                background-position: 0 -125px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizesmall-hover.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeHD-active, .ACMediaSettingsMenu-selected ul li.sizeHD-active {
                background-position: 0 -400px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-active.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeLarge-active, .ACMediaSettingsMenu-selected ul li.sizeLarge-active {
                background-position: 0 -150px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-active.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeMedium-active, .ACMediaSettingsMenu-selected ul li.sizeMedium-active {
                background-position: 0 -175px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizemedium-active.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeSmall-active, .ACMediaSettingsMenu-selected ul li.sizeSmall-active {
                background-position: 0 -200px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizesmall-active.png', sizingMethod='crop');
            }

            .ACMediaSettingsMenu ul li.sizeHD-selected, .ACMediaSettingsMenu-selected ul li.sizeHD-selected {
                background-position: 0 -450px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-selected.png', sizingMethod='crop');
                _left: -3px;
            }

            .ACMediaSettingsMenu ul li.sizeLarge-selected, .ACMediaSettingsMenu-selected ul li.sizeLarge-selected {
                background-position: 0 -224px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-selected.png', sizingMethod='crop');
                _left: -3px;
            }

            .ACMediaSettingsMenu ul li.sizeMedium-selected, .ACMediaSettingsMenu-selected ul li.sizeMedium-selected {
                background-position: 0 -249px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizemedium-selected.png', sizingMethod='crop');
                _left: -3px;
            }

            .ACMediaSettingsMenu ul li.sizeSmall-selected, .ACMediaSettingsMenu-selected ul li.sizeSmall-selected {
                background-position: 0 -274px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizesmall-selected.png', sizingMethod='crop');
                _left: -3px;
            }

            .ACMediaSettingsMenu ul li.sizeHD-selected span, .ACMediaSettingsMenu-selected ul li.sizeHD-selected span {
                zoom: 1;
                overflow: hidden;
                background-position: -440px -450px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/right-cap-selected.png', sizingMethod='scale');
                display: block;
                height: 25px;
                position: absolute !important;
                right: -10px;
                top: 0;
                width: 10px;
                _left: 94%;
                _width: 10%;
            }

            .ACMediaSettingsMenu ul li.sizeLarge-selected span, .ACMediaSettingsMenu-selected ul li.sizeLarge-selected span {
                zoom: 1;
                overflow: hidden;
                background-position: -440px -224px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/right-cap-selected.png', sizingMethod='scale');
                display: block;
                height: 25px;
                position: absolute !important;
                right: -10px;
                top: 0;
                width: 10px;
                _left: 94%;
                _width: 10%;
            }

            .ACMediaSettingsMenu ul li.sizeMedium-selected span, .ACMediaSettingsMenu-selected ul li.sizeMedium-selected span {
                zoom: 1;
                overflow: hidden;
                background-position: -440px -249px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/right-cap-selected.png', sizingMethod='scale');
                display: block;
                height: 25px;
                position: absolute !important;
                right: -10px;
                top: 0;
                width: 10px;
                _left: 94%;
                _width: 10%;
            }

            .ACMediaSettingsMenu ul li.sizeSmall-selected span, .ACMediaSettingsMenu-selected ul li.sizeSmall-selected span {
                zoom: 1;
                overflow: hidden;
                background-position: -440px -274px;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/right-cap-selected.png', sizingMethod='scale');
                display: block;
                height: 25px;
                position: absolute !important;
                right: -10px;
                top: 0;
                width: 10px;
                _left: 94%;
                _width: 10%;
            }


            .ACMediaSettingsMenu ul li.downloadHD-enabled, .ACMediaSettingsMenu-selected ul li.downloadHD-enabled {
                background-position: 0 -300px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-default.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadLarge-enabled, .ACMediaSettingsMenu-selected ul li.downloadLarge-enabled {
                background-position: 0 0;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-default.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadiPod-enabled, .ACMediaSettingsMenu-selected ul li.downloadiPod-enabled {
                background-position: 0 -325px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadipod-default.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadHD-hover, .ACMediaSettingsMenu-selected ul li.downloadHD-hover {
                background-position: 0 -350px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-hover.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadLarge-hover, .ACMediaSettingsMenu-selected ul li.downloadLarge-hover {
                background-position: 0 -75px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-hover.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadiPod-hover, .ACMediaSettingsMenu-selected ul li.downloadiPod-hover {
                background-position: 0 -375px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadipod-hover.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadHD-active, .ACMediaSettingsMenu-selected ul li.downloadHD-active {
                background-position: 0 -400px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadhd-active.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadLarge-active, .ACMediaSettingsMenu-selected ul li.downloadLarge-active {
                background-position: 0 -150px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/sizelarge-active.png);
                _background-repeat: no-repeat;
            }

            .ACMediaSettingsMenu ul li.downloadiPod-active, .ACMediaSettingsMenu-selected ul li.downloadiPod-active {
                background-position: 0 -425px;
                _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/ie6/downloadipod-active.png);
                _background-repeat: no-repeat;
            }
/*.ACMediaSettingsMenu ul li.downloadHD-selected { background-position: 0 -450px; }
.ACMediaSettingsMenu ul li.downloadLarge-selected { backgroune-position: 0 -224px; }
.ACMediaSettingsMenu ul li.downloadiPod-selected { background-position: 0 -475px; }*/


/* media related
------------------------*/

/* end state */
.endState {
    position: relative;
    background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/qt_endstate640x360.jpg) no-repeat 50% 50%;
}

    .endState img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .endState ul, .endState li, .endState p {
        position: relative;
        margin-bottom: 0;
        text-align: center;
    }

    .endState ul {
        padding-top: 22%;
    }

    .endState p {
        padding-top: 27%;
    }

/* pillbuttons */
.pillbutton {
    display: inline-block;
    position: relative;
    padding-right: 43px;
    font-size: 15px;
    line-height: 1.3em;
    color: #fff;
    text-decoration: none;
    outline: none;
    z-index: 2;
}

.pillbutton, x:-moz-any-link {
    display: block;
    width: 14em;
    margin: 0 auto;
}
/* this is for firefox2 because inline-block doesn't work */
.pillbutton, x:-moz-any-link, x:default {
    display: inline-block;
    width: auto;
}
    /* firefox3 reset */
    .pillbutton span, .pillbutton b {
        display: block;
        width: auto;
        padding: 15px 0;
        text-align: left;
    }

    .pillbutton span {
        padding-right: 8px;
        padding-left: 25px;
        background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/buttons/pillbevel_leftcap.png) no-repeat 0 50%;
        _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/buttons/pill_leftcap.gif);
    }

    .pillbutton b {
        position: absolute;
        width: 43px;
        top: 0;
        right: 0;
        text-indent: -9999px;
        background: url(http://images.apple.com/global/ac_media_player/elements/quicktime/buttons/pillbevel_rightcap.png) no-repeat 0 50%;
        _background-image: url(http://images.apple.com/global/ac_media_player/elements/quicktime/buttons/pill_rightcap.gif);
    }

a.pillbutton {
    color: #fff;
}

    a.pillbutton:hover, a.pillbutton:focus, .pillbutton:hover, .pillbutton:focus {
        color: #e6e6e6;
    }
